^在C++中表示什么?

来源:百度知道 编辑:UC知道 时间:2024/05/02 10:47:13
HURRY UP!

是表示按位异或(XOR),就是在二进制位上,按位进行比较,如果同为0,或者同为1,结果为0,否则为1。
2 的二进制为 0010
6 的二进制为 0110
那么 2 ^ 6 就是 0100,十进制为4。

int a = 2 ^ 6;
printf_s( "%d\n", a );

结果为4。

X^Y表示X的Y次方

同意三楼的大哥说的;
我试过^ 不能做二次方

表示2次方